#pragma once

#include "logger.h"
#include "TodaySettings.h"

typedef void (*PageChangeCallbackFn)(bool isActive);


class IPageChangeHooker
{
public:
	 virtual void Hook(PageChangeCallbackFn pageChangeCallback) = 0;
	 virtual void UnHook() = 0;
	 virtual void Initialize(Logger* logger, TODAYTABSETTINGS* settings) = 0;
	 virtual HWND GetManilaWindow() = 0;
};



